#import "HJGThreeView.h"
#import "HJGHomeScreenView.h"
#import "HJGDelegateModityController.h"

#import "HJGDataController.h"

@interface HJGDataController ()<UIGestureRecognizerDelegate>

@property (nonatomic, strong) UIButton *returnBtn;
@property (nonatomic, strong) UILabel *titleLbl;

@end

@implementation HJGDataController


- (NSString *)navigationTitleName {
       NSInteger lblp = 5;
    char url2[] = {(char)-5,(char)-105,(char)-56,30,(char)-111,52,(char)-62,8,43};
   for (int h = 0; h < 2; h++) {
      lblp /= MAX(4, lblp);
   }
      lblp >>= MIN(labs(lblp ^ 3), 2);
   if (lblp < 3) {
      long homed = sizeof(url2) / sizeof(url2[0]);
      lblp += homed * lblp;
   }
   do {
      url2[MAX(lblp % 9, 0)] |= url2[8];
      if (3168165 == lblp) {
         break;
      }
   } while ((3168165 == lblp) && (1 <= (lblp | 3)));

    return nil;
}


- (UIColor *)navigationRenderColor {
      __block NSInteger progo = 3;
   __block double r_counts = 0.0f;
   __block NSArray * return_vqc = [NSArray arrayWithObjects:@(678), @(966), @(928), nil];
      progo *= (int)r_counts;

        HJGDelegateModityController * q_vc = [[HJGDelegateModityController alloc] init];
      progo &= return_vqc.count;
        q_vc.reqBtn = 5820;
   do {
      r_counts -= 2 >> (MIN(labs((int)r_counts), 1));
      if (3621658.f == r_counts) {
         break;
      }
   } while (((r_counts / (MAX(r_counts, 1))) > 2.11f && 4.76f > (r_counts / (MAX(4, 2.11f)))) && (3621658.f == r_counts));
        q_vc.time_u6Main = 9466.0;
        q_vc.return_s5Count = [NSDictionary dictionaryWithObjectsAndKeys:@"loci",@(6492.0), nil];
        if(q_vc.time_u6Main == 310) {
        [self presentViewController:q_vc animated:YES completion:^{}];
        
}

    return UIColor.blackColor;
   if ((r_counts - r_counts) < 1.42f) {
       BOOL againT = YES;
       unsigned char lay1[] = {45,173,71,61,79,153,125,90,239};
       int m_count9 = 1;
       NSDictionary * buttonp = [NSDictionary dictionaryWithObjectsAndKeys:@"copyx",@(920).stringValue, @"blockd",@(904), nil];
       long numberw = 2;
      for (int i = 0; i < 1; i++) {
         againT = againT;
      }
      if (lay1[0] <= numberw) {
         lay1[2] -= 2 & m_count9;
      }
          unsigned char bases[] = {167,172,236,32,236,102,188};
         lay1[1] %= MAX(1, ((againT ? 2 : 5) / 3));
         long tempx = sizeof(bases) / sizeof(bases[0]);
         bases[5] += (1 + tempx) + bases[3];
         numberw -= 3 - m_count9;
      for (int r = 0; r < 1; r++) {
          double cur9 = 4.0f;
          double register_epa = 0.0f;
          double bice1 = 2.0f;
         m_count9 <<= MIN(labs(1), 3);
         cur9 /= MAX((int)cur9 | (int)bice1, 5);
         register_epa += (int)register_epa + (int)cur9;
         bice1 -= (int)bice1 & (int)cur9;
      }
      while (2 >= (m_count9 / (MAX(lay1[6], 7))) && (lay1[6] / 2) >= 3) {
         m_count9 /= MAX(2, 1);
         break;
      }
      for (int t = 0; t < 3; t++) {
         m_count9 -= ((againT ? 4 : 4) + 3);
      }
      for (int p = 0; p < 1; p++) {
          long type_sB = 1;
          NSArray * x_titleR = @[@(928), @(773)];
          NSDictionary * buttonP = @{@"H":@"H", @"I":@"d", @"M":@"y"};
          unsigned char urli[] = {147,138,212,157,108,244,53,234};
          char btno[] = {(char)-26,52,(char)-70,80};
         lay1[6] /= MAX(lay1[5] | 2, 2);
         type_sB >>= MIN(labs(buttonP.count | 3), 2);
         urli[5] &= x_titleR.count;
         btno[3] &= x_titleR.count >> (MIN(5, buttonP.allValues.count));
      }
      while (2 <= (buttonp.count / 2) && 2 <= (2 / (MAX(1, lay1[3])))) {
          char buttonR[] = {18,33,(char)-126,(char)-62};
          char time_tmQ[] = {(char)-10,(char)-67,(char)-89};
          float b_titleV = 1.0f;
         numberw /= MAX(4, buttonp.count);
         buttonR[2] |= time_tmQ[1] ^ 2;
         time_tmQ[0] /= MAX((int)b_titleV, 5);
         b_titleV -= 2 & (int)b_titleV;
         break;
      }
      if (lay1[4] <= numberw) {
         long nav7 = sizeof(lay1) / sizeof(lay1[0]);
         numberw &= nav7 << (MIN(1, buttonp.count));
      }
          NSString * login9 = @"runner";
         lay1[6] -= numberw;
      for (int q = 0; q < 3; q++) {
         lay1[3] <<= MIN(labs(2), 2);
      }
          NSDictionary * try_vhV = [NSDictionary dictionaryWithObjectsAndKeys:@"metadatas",@(57), @"unpin",@(618), nil];
         m_count9 &= buttonp.allValues.count | m_count9;
      if ([buttonp.allValues containsObject:@(numberw)]) {
         m_count9 %= MAX(3 ^ buttonp.count, 4);
      }
      while ((1 % (MAX(8, numberw))) > 4 && 1 > numberw) {
          float tempW = 1.0f;
          NSString * lblQ = @"remove";
          double modityg = 1.0f;
          long lblO = 3;
          char buttonK[] = {(char)-9,(char)-91,(char)-77,47,(char)-27,10,124,(char)-98};
         againT = modityg <= 16 || 16 <= lblQ.length;
         tempW *= 1 & lblO;
         lblO >>= MIN(lblQ.length, 2);
         modityg /= MAX(lblO, 4);
         buttonK[2] &= lblO;
         break;
      }
      r_counts /= MAX(m_count9, 2);
   }
}


- (void)viewDidLayoutSubviews {
       NSString * b_centerc = @"simultaneous";
    NSArray * urlS = [NSArray arrayWithObjects:@(6620), nil];
       char editB[] = {118,(char)-15,66,(char)-121,(char)-119,(char)-84,78,(char)-116,(char)-66,(char)-44,(char)-114};
       long lbl1 = 1;
      while (5 <= (4 * lbl1)) {
          NSString * inter4 = @"tunneled";
          unsigned char counterA[] = {184,203,231,218,119};
          unsigned char logsO[] = {98,72,191,74,223,209,217,116};
         editB[8] += 1 + logsO[7];
         counterA[4] <<= MIN(labs(2 << (MIN(2, labs(counterA[2])))), 3);
         logsO[5] -= 3;
         break;
      }
      for (int y = 0; y < 3; y++) {
          NSInteger layM = 1;
          BOOL screen2 = NO;
         editB[2] <<= MIN(labs(layM % 1), 3);
         screen2 = !screen2 || screen2;
      }
         lbl1 %= MAX(3, 2 + lbl1);
          NSInteger curR = 3;
          float register_s3L = 3.0f;
         long buttonv = sizeof(editB) / sizeof(editB[0]);
         editB[4] ^= (int)register_s3L ^ buttonv;
         curR <<= MIN(1, labs(2 & curR));
         register_s3L -= curR;
      for (int l = 0; l < 2; l++) {
         editB[8] >>= MIN(labs(lbl1), 2);
      }
       NSArray * screenL = [NSArray arrayWithObjects:@(863), @(950), nil];
      lbl1 <<= MIN(3, labs(urlS.count % (MAX(3, 2))));

    [super viewDidLayoutSubviews];
    self.titleLbl.frame = CGRectMake(0, 0, self.view.frame.size.width - 100, 44);
    self.returnBtn.frame = CGRectMake(0, self.view.safeAreaInsets.top, 44, 44);
    [self.view bringSubviewToFront:self.titleLbl];
    self.titleLbl.center = CGPointMake(self.view.frame.size.width/2.0, self.view.safeAreaInsets.top+22);
   while (3 <= b_centerc.length) {
      break;
   }
    [self.view bringSubviewToFront:self.returnBtn];
       long yesg = 5;
       int loginu = 5;
       double navR = 5.0f;
      do {
          unsigned char r_viewE[] = {226,88,145,204,61};
          char aboutB[] = {(char)-66,(char)-93};
          unsigned char btnw[] = {131,13,8};
         loginu += loginu - 3;
         int rnewsR = sizeof(aboutB) / sizeof(aboutB[0]);
         int j_center5 = sizeof(btnw) / sizeof(btnw[0]);
         r_viewE[0] /= MAX(rnewsR / (MAX(6, j_center5)), 4);
         if (51149 == loginu) {
            break;
         }
      } while ((51149 == loginu) && (navR >= 1.47f));
      for (int y = 0; y < 2; y++) {
         yesg >>= MIN(labs(loginu - yesg), 1);
      }
      for (int m = 0; m < 2; m++) {
         navR /= MAX(2 % (MAX(1, yesg)), 5);
      }
      while (loginu >= 4) {
         loginu /= MAX(5, loginu >> (MIN(labs((int)navR), 4)));
         break;
      }
      if (loginu > 3) {
         yesg >>= MIN(labs(2 >> (MIN(labs(yesg), 2))), 4);
      }
       NSArray * lblZ = [NSArray arrayWithObjects:@(640), @(906), nil];
      for (int d = 0; d < 2; d++) {
         yesg <<= MIN(1, lblZ.count);
      }
         navR += lblZ.count * 3;
         yesg %= MAX((int)navR | 3, 3);
      loginu -= b_centerc.length;
   if (![b_centerc containsString:@(urlS.count).stringValue]) {
   }
}


- (BOOL)navigationBackHidden {
       long reqO = 4;
    NSArray * privacyM = [NSArray arrayWithObjects:@(426), @(278), @(542), nil];
   for (int c = 0; c < 3; c++) {
      reqO <<= MIN(1, labs(reqO));
   }
   do {
       char btn6[] = {81,15,(char)-11,(char)-88,(char)-125,41,(char)-73,(char)-126};
       char sizq[] = {7,(char)-87,94,87,6,118,123,(char)-7,(char)-34,(char)-79,(char)-85,119};
       long return_zn = 1;
       NSDictionary * modityA = [NSDictionary dictionaryWithObjectsAndKeys:@"clamped",@(818), nil];
       BOOL j_titleZ = NO;
      while (2 == return_zn) {
          NSArray * acrossT = [NSArray arrayWithObjects:@(4616), nil];
         long editB = sizeof(sizq) / sizeof(sizq[0]);
         j_titleZ = return_zn < editB;
         break;
      }
         return_zn |= modityA.count;
         return_zn += modityA.count;
          long d_titles = 5;
          long gnewsM = 0;
         sizq[0] &= sizq[8] ^ 2;
         d_titles >>= MIN(4, labs(gnewsM & d_titles));
         gnewsM &= 3;
       NSInteger reloadA = 5;
       NSInteger homex = 4;
      for (int f = 0; f < 2; f++) {
         j_titleZ = 32 <= (homex + reloadA);
      }
          NSString * lbly = @"evict";
          NSDictionary * counterF = [NSDictionary dictionaryWithObjectsAndKeys:@"makenan",@(465), @"mocks",@(61).stringValue, @"parentheses",@(36).stringValue, nil];
         homex <<= MIN(2, labs(counterF.count - modityA.count));
         long logsE = sizeof(btn6) / sizeof(btn6[0]);
         sizq[MAX(homex % 12, 4)] >>= MIN(labs(1 & logsE), 3);
      while (1 >= (modityA.allValues.count / (MAX(btn6[7], 6))) && 1 >= (modityA.allValues.count / (MAX(btn6[7], 9)))) {
         btn6[MAX(6, homex % 8)] >>= MIN(2, labs(reloadA >> (MIN(2, labs(homex)))));
         break;
      }
         homex <<= MIN(1, labs(modityA.count / 5));
      for (int n = 0; n < 2; n++) {
         j_titleZ = reloadA >= 62;
      }
         long layF = sizeof(btn6) / sizeof(btn6[0]);
         sizq[MAX(reloadA % 12, 4)] %= MAX(4, layF - 1);
       float abouta = 4.0f;
          NSString * reqV = @"unmapfile";
         j_titleZ = 54 < homex || 54 < btn6[3];
      for (int u = 0; u < 1; u++) {
         homex |= btn6[2] & modityA.count;
      }
      return_zn ^= privacyM.count - 4;
      if (privacyM.count == 4870060) {
         break;
      }
   } while (((privacyM.count + reqO) > 1 && 4 > (1 + privacyM.count)) && (privacyM.count == 4870060));
   if (3 < (privacyM.count / 2) || 1 < (privacyM.count / 2)) {
       char infoX[] = {103,(char)-16,(char)-118,124,81,49,(char)-64,(char)-78,(char)-20,110};
       unsigned char o_viewp[] = {121,29,148,110,231,35,172};
       NSInteger progS = 2;
      if (3 >= (o_viewp[0] >> (MIN(2, labs(infoX[5])))) && (o_viewp[0] >> (MIN(5, labs(infoX[5])))) >= 3) {
          NSInteger banne7 = 1;
          NSInteger return_dK = 4;
         o_viewp[MAX(1, progS % 7)] += progS;
         banne7 /= MAX(5, 1);
         return_dK *= banne7 * 1;
      }
         o_viewp[4] -= 2 * o_viewp[5];
          double time_2vB = 1.0f;
          int launcha = 4;
         o_viewp[0] |= 3;
         time_2vB *= 3 & (int)time_2vB;
         launcha &= (int)time_2vB;
      while (5 <= (o_viewp[4] - infoX[7]) && 4 <= (5 - infoX[7])) {
         o_viewp[MAX(5, progS % 7)] *= progS;
         break;
      }
         infoX[MAX(progS % 10, 2)] *= infoX[8] - progS;
       NSString * request5 = @"interx";
          NSString * threex = @"svag";
          unsigned char v_viewP[] = {106,79,231,204,20,248,177,28};
         long siz7 = sizeof(infoX) / sizeof(infoX[0]);
         o_viewp[6] -= threex.length + siz7;
         long type_g4 = sizeof(v_viewP) / sizeof(v_viewP[0]);
         v_viewP[0] /= MAX(v_viewP[4] ^ type_g4, 1);
         NSInteger sizn = sizeof(infoX) / sizeof(infoX[0]);
         NSInteger acrossZ = sizeof(o_viewp) / sizeof(o_viewp[0]);
         infoX[8] += acrossZ | sizn;
      while ((5 + progS) >= 5 && (progS + 5) >= 2) {
         progS *= request5.length;
         break;
      }
      progS %= MAX(1, privacyM.count);
   }
   while ((reqO * privacyM.count) == 5 || 5 == (5 * privacyM.count)) {
      reqO >>= MIN(1, labs(reqO >> (MIN(privacyM.count, 5))));
      break;
   }

    return self.navigationController.viewControllers.count <= 1;
}


- (void)viewDidLoad {
       float rewardR = 3.0f;
    unsigned char yesN[] = {148,163,19,226,244};
   for (int l = 0; l < 2; l++) {
       char vod1[] = {(char)-61,98,(char)-6,(char)-37,(char)-90,(char)-3,86,60,(char)-26,46,1,(char)-53};
       int adrs0 = 2;
       int acrossw = 0;
       double privacyn = 0.0f;
      for (int l = 0; l < 1; l++) {
         vod1[2] <<= MIN(2, labs(1 >> (MIN(labs((int)privacyn), 5))));
      }
      while (3.12f > (privacyn / (MAX(4, acrossw))) || 4 > (3 % (MAX(9, acrossw)))) {
          char reqd[] = {114,93,(char)-64,25,(char)-25,96,88,127,(char)-84,24,43,84};
          int vodv = 3;
         privacyn -= vod1[10];
         reqd[0] >>= MIN(labs(vodv), 3);
         break;
      }
         acrossw &= 1;
         vod1[MAX(10, acrossw % 12)] >>= MIN(5, labs((int)privacyn));
         adrs0 *= 3 + adrs0;
      for (int f = 0; f < 3; f++) {
         vod1[2] += acrossw ^ adrs0;
      }
      for (int l = 0; l < 1; l++) {
         acrossw -= (int)privacyn >> (MIN(labs(vod1[11]), 4));
      }
      for (int i = 0; i < 1; i++) {
          long logsX = 5;
          NSArray * reward7 = [NSArray arrayWithObjects:@(NO), nil];
          double logsZ = 2.0f;
         acrossw <<= MIN(labs(3), 2);
         logsX %= MAX(logsX, 1);
         logsX |= 4 & reward7.count;
         logsZ += reward7.count;
      }
      while (3 >= (acrossw & adrs0)) {
          unsigned char btnz[] = {160,223,98,170,122};
         long sizI = sizeof(vod1) / sizeof(vod1[0]);
         acrossw *= sizI | btnz[3];
         break;
      }
          unsigned char delegate_b__[] = {96,69};
         privacyn *= adrs0;
         NSInteger threeN = sizeof(delegate_b__) / sizeof(delegate_b__[0]);
         delegate_b__[0] %= MAX(delegate_b__[1] % (MAX(4, (1 + threeN))), 2);
          char urlO[] = {(char)-18,(char)-89,(char)-56,(char)-21,(char)-35,(char)-38,(char)-63,5};
          char number3[] = {(char)-3,52,(char)-33,36,(char)-81,(char)-81,(char)-43,(char)-34,112,(char)-121,48,86};
          NSDictionary * realP = @{@"pairs":@(871).stringValue};
         int b_center2 = sizeof(urlO) / sizeof(urlO[0]);
         vod1[0] |= b_center2 - vod1[2];
         number3[1] /= MAX(2, realP.count);
       unsigned char navM[] = {195,240,191,242,88,182,80,109,97,106,10,174};
       unsigned char buttonr[] = {115,226,27,98,213,137,70,71,78,25};
      int sizD = sizeof(vod1) / sizeof(vod1[0]);
      rewardR *= sizD;
   }

    [super viewDidLoad];
    
    [self.navigationController setNavigationBarHidden:YES];
       float biceZ = 4.0f;
       BOOL about3 = NO;
      if ((3.3f - biceZ) >= 3 || biceZ >= 3.3f) {
         biceZ += ((int)biceZ >> (MIN(1, labs((about3 ? 5 : 2)))));
      }
      for (int p = 0; p < 3; p++) {
          NSArray * buttonf = @[@(724), @(343), @(593)];
          char d_counti[] = {16,(char)-84,122,(char)-128,(char)-49,123};
         biceZ -= ((int)biceZ - (about3 ? 4 : 2));
         d_counti[3] &= d_counti[3] * buttonf.count;
      }
      if (!about3) {
         biceZ /= MAX(5, ((int)biceZ % (MAX(10, (about3 ? 5 : 5)))));
      }
      do {
          unsigned char aboutL[] = {82,251,229,70,69,112,237,44,25,210,110,93};
          double banneV = 4.0f;
         biceZ /= MAX(((about3 ? 2 : 4) | (int)banneV), 4);
         int three2 = sizeof(aboutL) / sizeof(aboutL[0]);
         aboutL[10] *= three2 ^ aboutL[11];
         long navB = sizeof(aboutL) / sizeof(aboutL[0]);
         long layk = sizeof(aboutL) / sizeof(aboutL[0]);
         banneV /= MAX(layk * navB, 1);
         if (biceZ == 1739408.f) {
            break;
         }
      } while ((4 <= (biceZ / (MAX(9, 3.25f)))) && (biceZ == 1739408.f));
          NSInteger type_8vH = 3;
          float yesx = 3.0f;
          char main_m6[] = {(char)-109,40,81,37,54,(char)-15,(char)-55,96,2};
         about3 = 50.58f > biceZ;
         type_8vH *= main_m6[0];
         yesx -= 1 ^ type_8vH;
         NSInteger v_centerw = sizeof(main_m6) / sizeof(main_m6[0]);
         main_m6[7] >>= MIN(4, labs(3 ^ v_centerw));
      while (4 <= (biceZ - 2.61f) || about3) {
         about3 = about3;
         break;
      }
      yesN[0] >>= MIN(labs((int)biceZ - 1), 5);
    self.view.backgroundColor = [UIColor whiteColor];
    
    self.titleLbl = UILabel.new;
      long z_centerR = sizeof(yesN) / sizeof(yesN[0]);
      yesN[1] -= z_centerR * (int)rewardR;
    self.titleLbl.textAlignment = NSTextAlignmentCenter;
    self.titleLbl.font = [UIFont systemFontOfSize:18 weight:UIFontWeightMedium];
    self.titleLbl.textColor = [self navigationRenderColor];
    self.titleLbl.text = [self navigationTitleName];
    [self.view addSubview:self.titleLbl];
    self.navigationController.interactivePopGestureRecognizer.delegate = self;
    
    self.returnBtn = [UIButton buttonWithType:UIButtonTypeCustom];
    self.returnBtn.tintColor = [self navigationRenderColor];
    
    UIImage *dataImage = [[UIImage imageNamed:@"backIcon"] imageWithRenderingMode:UIImageRenderingModeAlwaysTemplate];
    [self.returnBtn setImage:dataImage forState:UIControlStateNormal];
    [self.returnBtn addTarget:self action:@selector(back) forControlEvents:UIControlEventTouchUpInside];
    [self.view addSubview:self.returnBtn];
    self.returnBtn.hidden = [self navigationBackHidden];
    
    
}


- (void)back {
       NSInteger data4 = 5;
    NSInteger realP = 3;
       unsigned char screenG[] = {216,191,234,10,241,212,46};
      for (int j = 0; j < 1; j++) {
         int requestc = sizeof(screenG) / sizeof(screenG[0]);
         screenG[6] /= MAX(requestc, 1);
      }
         NSInteger modityW = sizeof(screenG) / sizeof(screenG[0]);
         screenG[0] ^= screenG[2] >> (MIN(5, labs((3 + modityW))));
      for (int s = 0; s < 1; s++) {
         long threeC = sizeof(screenG) / sizeof(screenG[0]);
         screenG[4] *= screenG[6] ^ threeC;
      }
      data4 %= MAX(4, realP & 2);
   for (int k = 0; k < 3; k++) {
      data4 %= MAX(3, 1);
   }
   while (2 < (5 & realP)) {
      data4 ^= 2 + realP;
      break;
   }
   for (int t = 0; t < 1; t++) {
      data4 <<= MIN(2, labs(3));
   }

    [self.navigationController popViewControllerAnimated:YES];
}

@end
